Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.11.2016, 02:15
Новичок на форуме
Отправить личное сообщение для Hur_ley Посмотреть профиль Найти все сообщения от Hur_ley
 
Регистрация: 24.07.2016
Сообщений: 8

Файл не передается на сервер
Php-скрипт, без ajax работает:

<?php
$dir = '/home/public_html/files/';
echo 'Соединение';
if (isset ($_FILES['upfile']))
{ 
    echo 'Файл передан';
 
    if ($error_code == 0)
    {
        echo 'Файл загружен';
        $upfile_name = $dir.$upfile_name;
        move_uploaded_file($upfile, $upfile_name);
    }   
}
?>




Скрипт для загрузки файла с использованием ajax:
function log(html) {
    document.getElementById('log').innerHTML +=html+'<br>';
}
 
document.forms.upload.onsubmit = function() {
    var file = this.elements.myfile.files[0];
    if (file) {
        upload(file);
    }
    return false;
}
 
 
function upload(file) {
    var xhr = new XMLHttpRequest();
    xhr.onload = xhr.onerror = function() {
    if (this.status == 200) {
        log(xhr.responseText);
    } 
    else {
        log("error " + this.status);
    }
}
 
var formData = new FormData();
formData.append("myfile", file);
xhr.open("POST", "test1.php", true);
xhr.send(formData);
}


В ответ получаю только "Соединение", то есть файл не передается. В логе ошибок тоже нет. Почему так?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как закачать на сервер файл размером 20М bushstas Серверные языки и технологии 7 30.10.2012 13:03
Как отправить данные в .php файл на другой сервер ? lamer AJAX и COMET 2 04.04.2012 23:55
Проблема с загрузкой файла на сервер shkarbatov Серверные языки и технологии 8 13.08.2011 01:27
Реально ли отправить файл на сервер AJAX ????? macexa jQuery 11 14.01.2011 07:30
Не передается id группы, на сервер DenQ ExtJS 4 16.11.2010 18:03